═══ 1. Product information ═══
WebWriter/2
Version 1.1
An HTML editor for OS/2
Don't write Home without it!
Written by John Blumel
Copyright (c) 1995, 1996 John Blumel
All rights reserved
WebWriter/2 is an HTML editor designed and written for OS/2.
WebWriter/2's Multithreaded design allows you to open and edit multiple
documents at once. Full support of HTML 2.0, including non-English characters,
is provided. In addition WebWriter/2 also supports most of the HTML 3.0
extensions implemented in the IBM WebExplorer & Netscape Navigator. You can
markup documents by selecting elements from menus or from the Tag manager
dialog. WebWriter/2 provides drag & drop Workplace Shell integration and allows
configuration of multiple applications to preview your HTML documents.
Thank you for trying WebWriter/2. I hope you find it both useful and easy to
use. If you have suggestions for enhancements or useability improvements, or
if you discover defects in WebWriter/2, please contact me through one of the
methods listed under Technical Support.
Additional product information is available on the following topics:
License agreement
Registering WebWriter/2
Technical support and contacting the author
Acknowledgements: Special thanks to my wife, Miriam Corti, for creating the
WebWriter/2 icons.
═══ 1.1. License agreement ═══
WebWriter/2 Evaluation You may use WebWriter/2 for a period of up to 30 days
for the purpose of determining, prior to purchase, if WebWriter/2 meets your
needs. After this 30 day evaluation period, you must either register
WebWriter/2 or stop using it
WebWriter/2 Distribution You may make copies of and freely distribute
WebWriter/2 subject to the following conditions.
You must include all of the files and only the files that were part of
the original distribution copy of WebWriter/2 which you obtained.
If you give a copy of WebWriter/2 to another person you must inform them
of the restrictions stated in the WebWriter/2 Evaluation section above.
You may not sell or distribute WebWriter/2 for a fee in excess of the
costs actually incurred in doing so without the express written consent
of the author.
Limitations on Liability THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT
WARRANTY OF ANY KIND. UNDER NO CIRCUMSTANCES SHALL THE AUTHOR (John Blumel) BE
LIABLE FOR ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES
FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
INFORMATION AND THE LIKE) ARISING OUT OF THE USE OR INABILITY TO USE THE
SOFTWARE OR ITS DOCUMENTATION.
═══ 1.2. Registering WebWriter/2 ═══
WebWriter/2 v1.1 is free for registered users of previous versions. If you are
currently a registered user, you do not need to register again and the
registration information that you used previously is still valid.
If you are not already a registered user and you decide that you wish to
continue using WebWriter/2 beyond the 30 day evaluation period, you will need
to register it. The registation fee is $30.00 U.S. When you register you will
be sent a registration code. After you enter your registration information
WebWriter/2 will display your name in the Product information dialog, the
Registration menu will no longer appear on the Edit window menu bar and dialogs
reminding you to register will no longer be displayed.
All registered users are entitled to unlimited free technical support via
email.
Please print and fill out the register.txt file included with WebWriter/2. If
the copy of WebWriter/2 you obtained did not include the register.txt file,
send the following information:
Your name
Postal address
Email address
Phone (Home/Work)
WebWriter/2 version number
How you obtained WebWriter/2
Any other comments you may have
To register send a check or money order in the amount of the registration
fee(s) payable to John Blumel and drawn on a U.S. bank to:
John Blumel
1949 Green Oak Drive
Terrytown, LA 70056
USA
For convenience of payment, you may register WebWriter/2 through BMT Micro.
BMT Micro will accept the following forms of payment:
Visa
MasterCard
Discover
American Express
Money Order
Cashiers Check
Personal Check
Checks and money orders should be made payable to BMT Micro. Registration
through BMT Micro may be done in any of the following ways:
Mail Orders: BMT Micro
452 Horn Road
Wilmington, NC 28412-2411
U.S.A.
Voice Orders: 9:00am - 7:00pm EST (-5 GMT)
(800) 414-4268 (orders only)
(910) 791-7052
Fax Orders: (910) 350-2937 24 hours / 7 Days
(800) 346-1OS2 (1672) In the US and Canada
Telnet: bmt.wilmington.net
BBS: (910) 350-8061 10 lines, all 14.4K
(910) 799-0923 Direct 28.8K line
If you wish to place the order through BMT Micro via Mail or Fax, please print
and fill out the BMTOrder.txt file which was included in the WebWriter/2
archive.
Corporations and/or organizations interested in site licenses should contact
the author prior to registering.
═══ 1.3. Technical support and contacting the author ═══
Requests for technical support, suggestions, license inquiries, or bug reports
should be directed to:
jblumel@gs.net
Or:
John Blumel
1949 Green Oak Drive
Terrytown, LA 70056
USA
═══ 2. Using WebWriter/2 ═══
WebWriter/2 allows you to create HTML documents from scratch or to markup
existing text documents. Full support is provided for the creation of HTML
version 2.0 documents as well as supporting many HTML 3.0 features. It also
includes the capability for the user to define tags which are not currently
supported, allowing users to include tags from more recent HTML specifications
or to define customized versions of existing tags. Full support is also
provided for the ISO-Latin-1 character set through menu options and the
Character manager dialog. You can edit multiple documents at once as well as
preview your documents using the WWW client of your choice. At least some
knowledge of HTML is assumed and no syntax checking of documents is performed.
For information on a specific topic select one of the following:
Inserting HTML tags
Inserting HTML attributes
Inserting character entities
Editing multiple documents
Previewing documents
WebExplorer viewer for HTML source
HTML information
═══ 2.1. Inserting HTML tags ═══
To insert HTML tags, select the desired tag from the Tags menu. Tags which
have additonal or optional elements may present the user with a dialog
prompting for the necessary information. You can select tags and markup your
text as you write it or you can first create the content for your HTML document
and then focus on its presentation.
Prompting for some HTML elements is optional. This is indicated by a [...]
following the menu item text. You will be prompted for these items only when
you hold down the Ctrl key while selecting the item. This allows you to work
more quickly by bypassing the dialogs most of the time, yet, still providing
access to prompting when you request it.
Additional tags may be defined and inserted using the Tag manager dialog. The
Tag manager dialog can be displayed by selecting the Tags/More tags... menu
option.
When inserting HTML tags, selected text will be wrapped by the tag if it is two
sided. One sided tags are inserted before selected text.
═══ 2.2. Inserting HTML attributes ═══
To insert HTML attributes, select the desired attributes from the Attributes
menu. Attributes which have additional or optional elements may present the
user with a dialog prompting for the necessary information. By providing
support for HTML attributes separate from their associated tags, WebWriter/2
allows you the flexibility of being able to easily modify your documents
formatting without having to resort to either typing the attributes in manually
or having to first delete then reapply tags in order to change their
attributes.
Prompting for some HTML attributes is optional. This is indicated by a [...]
following the menu item text. You will be prompted for these items only when
you hold down the Ctrl key while selecting the item. This allows you to work
more quickly by bypassing the dialogs most of the time, yet, still providing
access to prompting when you request it.
HTML attributes are inserted before selected text.
═══ 2.3. Inserting character entities ═══
Character entities from the ISO-Latin-1 character set can be inserted by
selecting the desired character entity or character accent from the Characters
menu. Additional character entities are available in the Character manager
dialog. The Character manager dialog can be accessed by selecting the
Characters/More characters... menu option.
Character entities are inserted before selected text.
═══ 2.4. Editing multiple documents ═══
WebWriter/2 uses a MSDI (Multiple Single Document Interface) method of editing
multiple documents. You can open as many WebWriter/2 windows as you want as
long as you can keep track of what you are doing. To open another WebWriter/2
window, select Windows/New window.
To help manage your open documents you can display the WebWriter/2 Window
manager. You can do this by selecting Windows/Window manager or by selecting
it from the OS/2 window list. You can manage the open Edit windows by
selecting options from the Window manager Windows menu or from the Window
manager context menu.
You can copy and paste selected text or entire documents from one Edit window
to another by simply dragging from the source to the target window.
═══ 2.5. Previewing documents ═══
WebWriter/2 allows you to preview your HTML documents in the WWW client of your
choice. The preview function will start the preview application you have
selected and load the current document. If you are using the IBM WebExplorer
or Netscape Navigator as your preview application and there is already a copy
of running, WebWriter/2 will load the document into this already open window
rather than starting a new copy of the program every time. This will work for
Netscape only if it is configured to run in a WIN-OS/2 window. If you
configure Netscape to run in a full screen WIN-OS/2, WebWriter/2 will still
start a new copy for each preview.
You can select and configure these applications via the Preview pages of the
WebWriter/2 settings dialog.
The applications that you select are displayed as choices in the File/Preview
submenu. You can preview the current document by selecting one of these menu
choices. You can also select another preview application on the fly by choosing
File/Preview/Other...
If you use the IBM WebExplorer, you can also preview a document by simply
dragging it to an open WebExplorer window.
WebWriter/2 has been tested with both the IBM WebExplorer (v1.03) and Netscape
Navigator (v2.0b3).
═══ 2.6. WebExplorer viewer for HTML source ═══
If you use IBM's WebExplorer as your WWW client you can use WebWriter/2 as your
viewer for HTML document source. To do this...
1. Choose Configure/Viewers from the WebExplorer menu bar.
2. Select viewer type Editor for HTML Source.
3. Specify WebWrite.EXE, including the path to it, as the viewer program.
You can also select it using the Browse... button.
4. Click OK to save the setting.
A faster way to use WebWriter/2 as a viewer for HTML source from WebExplorer
is to drag the source from WebExplorer to an open WebWriter/2 window or the
WebWriter/2 Window manager. To do this...
1. Hold down the Ctrl key and start dragging from the WebExplorer window.
2. After WebExplorer finishes preparing the source for dragging position it
over an open WebWriter/2 edit window or the Window manager.
3. To open the source using the Window manager simply drop it there.
4. To open the source in an existing WebWriter/2 edit window:
a. Release the Ctrl key.
b. Hold down the Shift key.
c. Drop the HTML source on the edit window.
═══ 2.7. HTML information ═══
If you are not familiar with HTML you may wish to obtain one of the many books
available on this topic. Teach Yourself Web Publishing with HTML in a Week by
Laura Lemay ( SAMS Publishing, 1995 ) is a good book for beginners. Also
available from the same author is Teach Yourself More Web Publishing with HTML
in a Week ( SAMS Publishing, 1995 ). There are also many WWW sites which
provide up to date HTML documentation and examples.
The WebWriter/2 readme file contains additional information on WWW sites which
maintain information on the HTML specification. If you have a primary preview
application configured, you can view an HTML version of this file by selecting
Help/WebWriter/2 readme from the Edit window menus. Otherwise, you can view the
readme.txt file located in the WebWriter/2 directory by loading it into any
text editor, including WebWriter/2.
For basic HTML 2.0 information, you can load the html20.htm file included with
WebWriter/2 into your WWW client by selecting Help/HTML 2.0 reference from the
Edit window menus.
═══ 3. WebWriter/2 key assignments ═══
The following keys may be used when editing document text in the WebWriter/2
edit window.
Enter
Start a new line by inserting an End-of-Line character at the insertion
point.
Ctrl+Enter
Start a new paragraph by inserting an End-of-Line character and Paragraph
tag (
) at the insertion point.
Shift+Enter
Start a new list item by inserting an End-of-Line character and List item
tag () at the insertion point.
Tab
Insert a tab character at the insertion point.
Insert
Switch between insert and overtype mode.
Backspace
Deletes the previous character or, if text is selected, deletes the
selected text.
Shift+arrow
Select text or extend the selected text in the direction of the arrow.
Shift+Home
Select text or extend the selected text to the beginning of the current
line.
Shift+End
Select text or extend the selected text to the end of the current line.
Shift+Page Up
Select text or extend the selected text up one full window of text.
Shift+Page Down
Select text or extend the selected text down one full window of text.
Shift+Ctrl+Right
Select text or extend the selected text to the beginning of the next
word.
Shift+Ctrl+Left
Select text or extend the selected text to the beginning of the previous
word.
Shift+Ctrl+Home
Select text or extend the selected text to the beginning of the document.
Shift+Ctrl+End
Select text or extend the selected text to the end of the document.
Page Up
Scrolls the document up one full window of text.
Page Down
Scrolls the document down one full window of text.
For information on the assignment of accelerator keys to WebWriter/2 menu
options, select one of the following topics.
File menu key assignments
Edit menu key assignments
Tags menu key assignments
Characters menu key assignments
═══ 3.1. File menu key assignments ═══
The following accelerator key assignments apply to File menu options.
Ctrl+N
Closes the current document, if any, and starts a new document.
Ctrl+O
Opens an existing document for editing.
Ctrl+S
Saves the current document.
Ctrl+C
Closes the current document.
Ctrl+1
Preview the current document using the primary preview application.
Ctrl+2
Preview the current document using the secondary preview application.
Ctrl+0
Preview the current document using a preview application which you
select.
Ctrl+P
Print the current document.
F3
Close all WebWriter/2 windows and exit WebWriter/2.
═══ 3.2. Edit menu key assignments ═══
The following accelerator key assignments apply to Edit menu options.
Alt+Backspace
Undo the last change made to the document.
Shift+Delete
Remove the selected text and place it on the clipboard.
Ctrl+Insert
Copy the selected text to the clipboard.
Shift+Insert
Insert the contents of the clipboard at the insertion point.
Delete
Delete the selected text.
Ctrl+/
Select the entire document.
Ctrl+\
Deselect all text.
Ctrl+F
Display the Find dialog.
═══ 3.3. Tags menu key assignments ═══
The following accelerator key assignments apply to Tags menu options.
Alt+1
Insert a Heading 1 tag ( ).
Alt+2
Insert a Heading 2 tag ( ).
Alt+3
Insert a Heading 3 tag ( ).
Alt+4
Insert a Heading 4 tag ( ).
Alt+5
Insert a Heading 5 tag ( ).
Alt+6
Insert a Heading 6 tag ( ).
Alt+B
Insert a Bold text tag ( ).
Alt+I
Insert an Italic text tag ( ).
Alt+U
Insert an Undelined text tag ( ).
Alt+T
Insert a Typewriter text tag ( ).
Alt+P
Insert a Paragraph tag (
).
Alt+C
Insert a Center tag ( ).
Alt+R
Insert a Horizontal rule tag ( ).
Alt+K
Insert a Line break tag ( ).
Alt+.
Insert a List item tag ( ).
Alt+L
Insert an Unordered list tag ().
Alt+O
Insert an Ordered list tag ( ).
Ctrl+T
Display the Tag manager dialog.
═══ 3.4. Characters menu key assignments ═══
The following accelerator key assignments apply to Characters menu options.
Alt+Shift+<
Insert the character entity for the < sumbol.
Alt+Shift+>
Insert the character entity for the > sumbol.
Alt+Shift+&
Insert the character entity for the & sumbol.
Alt+Shift+"
Insert the character entity for a quotation mark.
Alt+Space
Insert the character entity for a non-breaking space.
Alt+G
If a character is selected, convert the selected character to the
character entity for the selected character with a grave accent.
If no character is selected, convert the previous character to the
character entity for the previous character with a grave accent.
Alt+A
If a character is selected, convert the selected character to the
character entity for the selected character with an acute accent.
If no character is selected, convert the previous character to the
character entity for the previous character with a acute accent.
Alt+Shift+^
If a character is selected, convert the selected character to the
character entity for the selected character with a circumflex accent.
If no character is selected, convert the previous character to the
character entity for the previous character with a circumflex accent.
Alt+Shift+~
If a character is selected, convert the selected character to the
character entity for the selected character with a tilde.
If no character is selected, convert the previous character to the
character entity for the previous character with a tilde.
Alt+M
If a character is selected, convert the selected character to the
character entity for the selected character with an umlaut.
If no character is selected, convert the previous character to the
character entity for the previous character with an umlaut.
═══ 4. Help on menus ═══
For information about commands for a specific menu select one of the following:
File menu help
Edit menu help
Tags menu help
Attributes menu help
Characters menu help
Options menu help
Windows menu help
Help menu help
Context menu help
═══ 4.1. File menu help ═══
New
This option will close the current document if any and provide an empty
edit window to begin a new document. If a document is open and changes
have been made the user will be prompted to save the open document. If a
template is specified on the Template page of the WebWriter/2 settings
notebook and Use template is selected the new document will be based on
the template document.
Open...
Allows the user to select an existing document to edit.
Save
Saves the current document.
Save as...
Prompts the user for a path and file name and saves the current document
to the path and file name specified.
Close
Closes the current document. The user is prompted to save the document
if changes have been made.
Import...
Allows the user to select a document to import into the current document.
The selected document will be inserted into the current document at the
cursor location.
Copy to...
Copies the current document to a file specified by the user.
Rename...
Allows the user to rename the current document.
Delete
Deletes the current document.
Preview
Primary preview application
View the current document using the WWW client specified as the
primary preview application on the Preview app 1 page of the
WebWriter/2 settings notebook.
Secondary preview application
View the current document using the WWW client specified as the
secondary preview application on the Preview app 2 page of the
WebWriter/2 settings notebook.
Other...
Select an application to preview the current document with.
Print
Document
Prints the current document.
Selected text
Prints the selected text only.
Printer setup...
Displays the Printer setup dialog which allows you to select a printer
and specify print options.
Exit WebWriter/2
This will close all open WebWriter/2 windows. If you just want to close
the current document window use Close from the System menu or double
click the System menu icon.
═══ 4.2. Edit menu help ═══
Undo
This will undo the last change to the document.
Cut
Cuts the selected text to the Clipboard.
Copy
Copies the selected text to the Clipboard.
Paste
Inserts the Clipboard contents.
Delete
Deletes the selected text.
Select all
Selects the entire document.
Deselect all
This will undo any text selection that exists. If no text is selected,
this will have no effect.
Find
Displays the Find dialog.
═══ 4.3. Tags menu help ═══
Document
Tags relating to document structure and attributes.
Headings
Tags for headings and titles.
Character
Physical & logical character formatting.
Paragraph
Tags relating to grouping and separating text elements.
Lists
Tags for defining lists and list elements.
Links
Tags to create links to HTML documents and other network resources.
Images
Tags to insert images.
Forms
Tags for creating forms.
Tables
Tags for creating tables.
More tags...
Displays the Tag manager dialog from which the user may define and select
tags.
═══ 4.3.1. Document tags ═══
HTML document
Document head
Document title
Document body[...]
If you hold down the Ctrl key when selecting this menu option, you will
be prompted to specify the attributes associated with the BODY element.
HTML skeleton[...]
Inserts a document skeleton. If there is selected text in the edit
window this text will be wrapped by the BODY tags. If you hold down the
Ctrl key when selecting this menu option, you will be prompted to specify
the content of the the TITLE element and the attributes associated with
the BODY element.
Animate WE icon
Animation frame...
Document type
Allows you to insert one of the following document type declarations:
HTML v1.0
HTML v2.0
HTML v3.0
Other type
Base URL...
Searchable index
Relationships...
Meta-information...
═══ 4.3.2. Heading tags ═══
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
═══ 4.3.3. Character formatting tags ═══
Bold text
Italic text
Underline text
Typewriter text
Font size...
Emphasis
Strong emphasis
Code sample
Keyboard input
Variable
Sample
Citation
═══ 4.3.4. Paragraph formatting tags ═══
Paragraph
Center text
Horizontal rule[...]
If you hold down the Ctrl key when selecting this menu option, you will
be prompted to specify the attributes associated with the HR element.
Line break[...]
If you hold down the Ctrl key when selecting this menu option, you will
be prompted to specify the attributes associated with the BR element.
Block quote
Address
Preformatted
Comment
═══ 4.3.5. List formatting tags ═══
List item
Unordered list
Ordered list
Menu list
Directory list
Glossary list
Glossary term
Term definition
═══ 4.3.6. Link tags ═══
Local link...
Local to anchor...
HTTP link...
HTTP to anchor...
Gopher link...
FTP link...
Newsgroup link...
Mailto address...
File link...
Anchor...
═══ 4.3.7. Image tags ═══
Inline image...
═══ 4.3.8. Form tags ═══
Form...
Check box...
Radio button...
Image...
Submit button...
Reset button...
Entry field...
Password entry...
Multiline entry...
List box...
List box item...
Hidden field...
═══ 4.3.9. Table tags ═══
Table[...]
If you hold down the Ctrl key when selecting this menu option, you will
be prompted to specify the attributes associated with the TABLE element.
Caption[...]
If you hold down the Ctrl key when selecting this menu option, you will
be prompted to specify the content of the CAPTION element.
Table row[...]
If you hold down the Ctrl key when selecting this menu option, you will
be prompted to specify the attributes associated with the TR element.
Table heading[...]
If you hold down the Ctrl key when selecting this menu option, you will
be prompted to specify the attributes associated with the TH element.
Table data[...]
If you hold down the Ctrl key when selecting this menu option, you will
be prompted to specify the attributes associated with the TD element.
Table assistant...
Displays the Table assistant dialog which is a palette providing quick
access to the table elements and attributes.
Generate table...
Displays the Generate table dialog which allows you to quickly generate
the structure for a table and specify default attributes for the table
elements.
═══ 4.4. Attributes menu help ═══
Document
Attributes relating to the document as a whole.
Alignment
Attributes controlling the alignment of HTML elements.
Sizing
Attributes which define the size of HTML elements.
Text flow
Attributes which control text flow within a document.
Image
Attributes which apply to images.
Form
Attributes which apply to form elements.
Table
Attributes which apply to table elements.
═══ 4.4.1. Document attributes ═══
Body attributes...
(BACKGROUND=|BGCOLOR=#nnnnnn)
TEXT=#nnnnnn
LINK=#nnnnnn
VLINK=#nnnnnn
ALINK=#nnnnnn
Background image...
BACKGROUND="... "
Background color...
BGCOLOR=#nnnnnn
Text color...
TEXT=#nnnnnn
Link color...
LINK=#nnnnnn
Visited link color...
VLINK=#nnnnnn
Activated link color...
ALINK=#nnnnnn
═══ 4.4.2. Alignment attributes ═══
Left
ALIGN=LEFT
Center
ALIGN=CENTER
Right
ALIGN=RIGHT
Top
ALIGN=TOP
Middle
ALIGN=MIDDLE
Bottom
ALIGN=BOTTOM
═══ 4.4.3. Sizing attributes ═══
Size...
SIZE=...
Height...
HEIGHT=...
Width...
WIDTH=...
═══ 4.4.4. Text flow attributes ═══
Clear left
CLEAR=LEFT
Clear right
CLEAR=RIGHT
Clear all
CLEAR=ALL
No wrap
NOWRAP
═══ 4.4.5. Image attributes ═══
Text alternative...
ALT="... "
Vertical spacing...
VSPACE=...
Horizontal spacing...
HSPACE=...
Image map
ISMAP
═══ 4.4.6. Form attributes ═══
Checked
CHECKED
Multiple selections
MULTIPLE
Selected
SELECTED
═══ 4.4.7. Table attributes ═══
Border...
BORDER=...
Cell spacing...
CELLSPACING=...
Cell padding...
CELLPADDING=...
Column span...
COLSPAN=...
Row span...
ROWSPAN=...
Vertical align
Vertical alignment within cells
Top
VALIGN=TOP
Center
VALIGN=CENTER
Bottom
VALIGN=BOTTOM
═══ 4.5. Characters menu help ═══
< Less than
<
> Greater than
>
& Ampersand
&
" Quotation mark
"
Non-breaking space
(C) Copyright
©
(R) Registered
®
Character accenting
Allows conversion of either the last character typed or a selected
character into the character entity representing application of the
particular accent. Supported accentings are:
Grave
Acute
Circumflex
Tilde
Umlaut
Ring
Slash
Cedilla
Other non-English
Insert character entities for the following characters:
Т, С, с, ETH, eth, THORN, thorn, н, и
More characters...
Displays the Character manager dialog from which the user may select any
character supported by HTML 2.0.
═══ 4.6. Options menu help ═══
Settings...
Displays the WebWriter/2 settings notebook.
Set font...
Allows the user to select the edit window font.
Set colors...
Allows the user to set the foreground and background colors.
Word wrap
Toggles word wrap on or off.
Show hints
Toggles the display of a status bar and hint text for menu options.
Save options
Saves the font, colors, word wrap and show hints options.
═══ 4.7. Windows menu help ═══
Window manager
Displays the WebWriter/2 window manager.
New window
Opens a new WebWriter/2 window.
Save size
Selecting this menu item will save the position of the active Edit
window. This position will be used to position the initial Edit window
opened by WebWriter/2 each time the program is started.
Save position
Selecting this menu item will save the size of the active Edit window.
This size will be used for each window that is opened by WebWriter/2.
You must restart WebWriter/2 for this saved option to take effect.
═══ 4.8. Help menu help ═══
Help contents
Displays the table of contents for this help file.
Help index
Displays the index for this help file.
General help
Displays the Using WebWriter/2 help panel.
Using help
Displays information on using the OS/2 help facilities.
Keys help
Displays the WebWriter/2 key assignments help panel.
WebWriter/2 readme
Loads the readme.htm document into your primary preview application. If
you have not configured a primary preview application this menu option
will be disabled.
HTML 2.0 reference
Loads the HTML 2.0 reference document into your primary preview
application. If you have not configured a primary preview application
this menu option will be disabled.
Product information
Displays the WebWriter/2 Product information dialog.
═══ 4.9. Context menu help ═══
The WebWriter/2 context menu is user configurable, so the exact menu displayed
depends on this configuration. You can select any of the Edit window menus to
be your default context menu, including the menu bar itself. If you select the
menu bar as your default, you will be able to access all of the Edit window
menus as pop-ups by selecting the one you want from the menu bar pop-up. In
addition, you can specify a default menu item for each menu when it appears as
a pop-up. When you set an item as the default the cursor will be positioned
over that item when the menu is displayed. You can use this feature to
position the cursor over the item you use most frequently or position it in the
middle of the menu to optimize access to all the menu items. If you don't set
a default the menu will be displayed just to the right and above the cursor.
The WebWriter/2 context menus are configured via the Pop-ups settings page of
the WebWriter/2 Settings notebook.
═══ 5. Help on dialogs ═══
For information about dialogs select one of the following:
General purpose dialogs
Document tag dialogs
Character tag dialogs
Paragraph tag dialogs
Link tag dialogs
Inline Image dialog
Form tag dialogs
Table tag dialogs
Tag manager dialog
Attribute dialogs
Character manager dialog
═══ 5.1. General purpose dialogs ═══
For information about a specific dialog select one of the following:
Rename file dialog
Printer setup dialog
Find dialog
═══ 5.1.1. Rename file dialog ═══
New file name
Enter a new name for the current document.
═══ 5.1.2. Printer setup dialog ═══
The Printer setup dialog allows you to select a printer and specify print
options.
Select printer
Select the printer you wish to use from the printer list. If you wish to
change any of the printer options (such as to print Landscape vs.
Portrait), click the Job data... button and the Job properties dialog for
the printer will be displayed. Change the desired options and click OK.
If you are using a Postscript printer or if you experience problems
printing, you may wish to select Use OS/2 PRINT command as your printer
and specify the LPT device to print to via the Job properties dialog.
Wrap output...
When this option is selected, lines longer than the specified number of
characters will be continued on additional lines rather than cut off if
they would extend beyond the edge of the page. If you have word wrap on
in the edit window you may wish to make sure that this option is selected
and that you set the wrap point according to whether you are printing
portrait or landscape.
Click OK in the Printer setup dialog to close it and set the options you have
selected.
═══ 5.1.3. Find dialog ═══
The Find dialog allows you to search for and, optionally, replace text in the
current document. The behavior of the find dialog can be modified by selecting
or deselecting the check box options. The action performed (i.e., Find, Change,
Change all) is determined by the button selected.
Find
Enter the text string you wish to search for.
Change to
If you wish to replace the Find string, enter the replacement text here.
The following options may be set to control how the search is performed.
Case sensitive
If this check box is selected, only text which matches exactly letter for
letter by case will meet the search criteria.
Reverse search
If this check box is selected, then the document will be searched from
the cursor position to the beginning of the document. If this check box
is not selected, the document will be searched from the cursor position
to the end of the document.
Wrap search
Normally a search will include the text from the cursor position to the
end or beginning of the file. If this check box is selected, then the
entire document will be searched.
Selected text
If this check box is selected, only the selected text, if any, will be
searched.
The following search and replace actions may be performed.
Find
When this button is clicked, the text in the Find field will be searched
for.
Change
When this button is clicked, the found text will be changed to the value
of Change to field. If the selected text in the Edit window does not
match the contents of the Find field, the text in the Find field will be
searched for.
Change then find
When this button is clicked, the found text will be changed to the value
of Change to field and the next occurrence of the Find text will be
searched for. If the selected text in the Edit window does not match the
contents of the Find field, the text in the Find field will be searched
for.
Change all
When this button is clicked, all occurrences of the Find text will be
replaced with the value of the Change to field. If the selected text in
the Edit window does not match the contents of the Find field, the text
in the Find field will be searched for.
Clicking the Close button will close the find dialog.
Clicking the Help button will display this help panel.
═══ 5.2. Document tag dialogs ═══
For information about a specific dialog select one of the following:
Document body dialog
Animation frame dialog
Base URL dialog
Searchable index dialog
Relationships dialog
Meta-information dialog
═══ 5.2.1. Document title dialog ═══
Title
Enter a title for this document.
═══ 5.2.2. Document body dialog ═══
Background
Specify one of the following by selecting the corresponding radio button.
Color
Enter the RGB color values for the background color separated by
commas or drop a color from the color palette on the rectangular
box next to the entry field.
Image
Enter either an absolute or relative path to an image file to be
used as the document background. Clicking on the Find... button
will allow you to locate the image using a standard OS/2 file
dialog.
None
Select this option if you do not want to specify the background
color or a background image.
Text color
Check this box and enter comma separated RGB color values for the text
color if you wish to override the default text color of the document.
You may also drop a color from the color palette on the rectangular box
next to the entry field.
Link color
To set the colors to be used to indicate hypertext links in this
document, check this box and enter comma separated RGB color values for
the color. Colors from the color palette may be dropped on the
rectangular box next to the entry field.
Visited link color
This option allows you to change the color used to represent links that
have been visited. To do so, check the box and enter the RGB color
values (comma separated) of the color to be used or drop a color from the
color palette on the rectangular box next to the entry field.
Activated link color
This option is supported by fewer browsers than the preceding options.
It allows you to specify the color of links which have been selected. To
specify this option, check the box and specify a color. Colors may be
specified by entering comma separated RGB values or by dropping a color
from the color palette.
Palette...
Click on this button to display an OS/2 color palette. You may set any
of the color values on this dialog by dragging colors from the color
palette and dropping them on the rectangular boxes next to the entry
fields.
═══ 5.2.3. Animation frame dialog ═══
Image source
Enter the name of the file to be used as a frame in an animation
sequence. Clicking on the Find... button will allow you to locate the
file using an OS/2 file dialog.
═══ 5.2.4. Base URL dialog ═══
Enter Base URL
Enter the absolute URL that will identify this document.
═══ 5.2.5. Searchable index dialog ═══
URL for processing queries
Enter the URL of the script which is to process the query. This is an
optional parameter.
Prompt text
The text entered will replace the default "This is a searchable
index...". This is an optional parameter.
═══ 5.2.6. Relationships dialog ═══
Relation
Select the relationship you wish to specify or, if the desired
relationship is not included in the list, enter the relationship directly
into the entry field. Any new relations that you enter will be saved and
can be selected from the list in the future. You can add items to the
list, edit existing items, or delete existing items by clicking mouse
button 2 over the entry field and selecting the desired action from the
displayed context menu.
Reverse relationship
Select this checkbox to indicate that you are specifying a reverse
relationship.
URI of related object
Enter the URI of the object you are defining a relationship to.
═══ 5.2.7. Meta-information dialog ═══
HTTP equivalent
Select the HTTP header field you wish to define or enter it directly into
the entry field. Any new values that you enter will be saved and can be
selected from the list in the future. You can add items to the list,
edit existing items, or delete existing items by clicking mouse button 2
over the entry field and selecting the desired action from the displayed
context menu.
Name
Select a name for the information or enter it directly into the entry
field. Any new values that you enter will be saved and can be selected
from the list in the future. You can add items to the list, edit existing
items, or delete existing items by clicking mouse button 2 over the entry
field and selecting the desired action from the displayed context menu.
Content
Specify the value for this element.
═══ 5.3. Character tag dialogs ═══
For information about a specific dialog select one of the following:
Font size dialog
═══ 5.3.1. Font size dialog ═══
Options
These options control how the font size is modified and the scope of the
modification.
Use relative font sizes
When this option is selected font sizes will be specified relative
to the documents current font size, otherwise, the font size will
be an absolute size.
Apply to selection only
When this option is selected a closing tag will be inserted to
limit the scope of the change in font size, otherwise, the size
change will apply until the next change in size is defined.
Size
Select the desired font size. If absolute sizes are being used the
available sizes will range from 1 to 7. When relative sizing is in
effect the available sizes will range from -6 to +6.
If you wish to change the font size and dismiss this dialog, click OK.
Clicking Apply will insert the FONT element and leave the dialog open so that
additional font size changes may be made.
═══ 5.4. Paragraph tag dialogs ═══
For information about a specific dialog select one of the following:
Horizontal rule dialog
Line break dialog
═══ 5.4.1. Horizontal rule dialog ═══
Width
Specify the width of the rule and one of the following units.
percent
Defines the units as a percentage of the client window.
pixels
Defines the units as an absolute number of pixels.
Thickness
Specify the vertical size of the rule in pixels.
Alignment
Select the desired alignment option from the list.
═══ 5.4.2. Line break dialog ═══
Clear
Select an option from the list. If you select ' no clearance will
be specified. The value you select will cause the following text to
display at the first clear Left margin, Right margin, or clear margins on
All (both left & right) sides
═══ 5.5. Link tag dialogs ═══
For information about a specific dialog select one of the following:
Local link dialog
Local link to anchor dialog
HTTP link dialog
HTTP link to anchor dialog
Gopher link dialog
FTP link dialog
Newsgroup link dialog
Mailto address dialog
File link dialog
Anchor dialog
═══ 5.5.1. Local link dialog ═══
Local URL
Enter the URL for a resource located on the same host as the current
document.
You may enter either a relative or an absolute path to a resource. All
paths entered will be converted to relative paths and back slashes ('\')
will be converted to forward slashes ('/'). If there are spaces in the
path or file name, they will be escaped out with %20's.
═══ 5.5.2. Local link to anchor dialog ═══
Local URL
Enter the URL for a resource located on the same host as the current
document.
You may enter either a relative or an absolute path to a resource. All
paths entered will be converted to relative paths and back slashes ('\')
will be converted to forward slashes ('/'). If there are spaces in the
path or file name, they will be escaped out with %20's.
Anchor
Enter the name of an anchor defined in the document identified in the
Local URL field.
═══ 5.5.3. HTTP link dialog ═══
HTTP URL
Enter the URL for a resource located on a server other than the server
where the current document is located.
═══ 5.5.4. HTTP link to anchor dialog ═══
HTTP URL
Enter the URL for a resource located on a server other than the server
where the current document is located.
Anchor
Enter the name of an anchor defined in the document identified in the
HTTP URL field.
═══ 5.5.5. Gopher link dialog ═══
Gopher URL
Enter a URL for a resource located on a gopher server.
═══ 5.5.6. FTP link dialog ═══
FTP URL
Enter a URL for a resource located on an FTP server.
═══ 5.5.7. Newsgroup link dialog ═══
Newsgroup URL
Enter a URL for a Newsgroup.
═══ 5.5.8. Mailto address dialog ═══
Email address
Enter an email address.
═══ 5.5.9. File link dialog ═══
You may enter either a relative or an absolute path to a resource. All paths
entered will be converted to absolute paths and back slashes ('\') will be
converted to forward slashes ('/'). If there are spaces in the path or file
name, they will be escaped out with %20's.
File URL
Enter a URL for a resource located on a local disk.
═══ 5.5.10. Anchor dialog ═══
Anchor
Define an anchor in the current document.
═══ 5.6. Inline image dialog ═══
Image source
Enter a URL for the image to be displayed. If the file is on the local
system you can use the Find... button to locate it via an OS/2 file
dialog.
If an absolute or relative path is specified, it will be converted to a
relative path, \'s will be converted to /'s, and if there are spaces in
the path or file name they will be escaped out with %20's.
If a 'file:///' URL is entered, it will be converted to an absolute path,
\'s will be converted to /'s, and if there are spaces in the path or file
name they will be escaped out with %20's.
An 'http://' URL will be used as entered.
Alternative
Enter a text string to be used in place of the image if the client does
not support images or if loading of images by the client has been turned
off.
Calculate size for .gifs
Check this option if you would like the height and width of .gif images
to be calculated for you automatically.
Vertical...
The following options apply to vertical attributes of the image.
Alignment
Indicates how the text before and after the image will be aligned
vertically with the image. Possible values are:
Top
Middle
Bottom
If you select '', no alignment will be specified.
Height
Specify the vertical size of the image in pixels.
Space
Specify the vertical distance in pixels that this image should be
separated from text or objects above and below it.
Horizontal...
The following options apply to horizontal attributes of the image.
Alignment
Indicates how this image will be aligned horizontally on the page.
Possible values are:
Left
Center
Right
If you select '', no alignment will be specified.
Height
Specify the horizontal size of the image in pixels.
Space
Specify the horizontal distance in pixels that this image should be
separated from text or objects to the left and right of it.
Image is image map
Check this box to indicate that the image is a clickable image map.
═══ 5.7. Form tag dialogs ═══
For information about a specific dialog select one of the following:
Form dialog
Check box dialog
Radio button dialog
Image button dialog
Submit button dialog
Reset button dialog
Entry field dialog
Password entry dialog
Multiline entry field dialog
List box dialog
List box item dialog
Hidden field dialog
═══ 5.7.1. Form dialog ═══
Method
Select the method used to submit the form to the server. Possible values
are:
Get
Post
Action
Enter the URL of the script that is to process the form.
Encoding type
Specifies the encoding for the form contents. Currently the only
supported value for this parameter is:
application/x-www-form-urlencoded
This parameter is optional.
═══ 5.7.2. Check box dialog ═══
Name
The name of the check box.
Value
The value of the check box when it is checked.
Checked
If selected, the check box will be checked by default.
═══ 5.7.3. Radio button dialog ═══
Name
The name of the radio button.
Value
The value of the radio button when it is selected.
Checked
If checked, the radio button will be selected by default.
═══ 5.7.4. Image button dialog ═══
Name
The name of the image button.
Image source
Enter a URL for the image to be displayed. If the file is on the local
system you can use the Find... button to locate it via an OS/2 file
dialog.
If an absolute or relative path is specified, it will be converted to a
relative path, \'s will be converted to /'s, and if there are spaces in
the path or file name they will be escaped out with %20's.
If a 'file:///' URL is entered, it will be converted to an absolute path,
\'s will be converted to /'s, and if there are spaces in the path or file
name they will be escaped out with %20's.
An 'http://' URL will be used as entered.
Alternative
Enter a text string to be used in place of the image if the client does
not support images or if loading of images by the client has been turned
off.
Calculate size for .gifs
Check this option if you would like the height and width of .gif images
to be calculated for you automatically.
Vertical...
The following options apply to vertical attributes of the image.
Alignment
Indicates how the text before and after the image will be aligned
vertically with the image. Possible values are:
Top
Middle
Bottom
If you select '', no alignment will be specified.
Height
Specify the vertical size of the image in pixels.
Space
Specify the vertical distance in pixels that this image should be
separated from text or objects above and below it.
Horizontal...
The following options apply to horizontal attributes of the image.
Alignment
Indicates how this image will be aligned horizontal on the page.
Possible values are:
Left
Center
Right
If you select '', no alignment will be specified.
Height
Specify the horizontal size of the image in pixels.
Space
Specify the horizontal distance in pixels that this image should be
separated from text or objects to the left and right of it.
Image is image map
Check this box to indicate that the image is a clickable image map.
═══ 5.7.5. Submit button dialog ═══
Name
The name of the submit button.
Value
The caption for the submit button.
═══ 5.7.6. Reset button dialog ═══
Value
The caption for the reset button.
═══ 5.7.7. Entry field dialog ═══
Name
The name of the entry field.
Value
The default contents of the entry field.
Size
The physical size of the entry field in characters.
Max length
The maximum number of characters to be accepted as input.
═══ 5.7.8. Password field dialog ═══
Name
The name of the password field.
Value
The default contents of the password field.
Size
The physical size of the password field in characters.
Max length
The maximum number of characters to be accepted as input.
═══ 5.7.9. Multiline entry field dialog ═══
Name
The name of the multiline entry field.
Rows
The vertical size in characters of the multiline entry field.
Columns
The horizontal size in characters of the multiline entry field.
Default contents
The default contents of the multiline entry field.
═══ 5.7.10. List box dialog ═══
Name
The name of the list box.
Size
The number of items that are to be visible.
Multiple selections
Select this check box if you wish to allow multiple selections to be
made.
═══ 5.7.11. List box item dialog ═══
Value
The value to be returned to the server if this item is selected.
Selected
Selecting this check box will cause the item to be selected by default.
═══ 5.7.12. Hidden field dialog ═══
Name
The name of the hidden field.
Value
The contents of the hidden field.
═══ 5.8. Table tag dialogs ═══
For information about a specific dialog select one of the following:
Table dialog
Caption dialog
Table row dialog
Table heading dialog
Table data dialog
Table assistant dialog
Generate table dialog
═══ 5.8.1. Table dialog ═══
Border
If you wish to define the BORDER attribute for the table, check this
option and enter a border size in pixels. If you do not enter a border
size, then BORDER will be specified without a size which will result in
the WWW client using its default size for the border width (usually 1
pixel). To suppress the border specify a border size of 0.
Cell spacing
Specify the width in pixels of the grid lines between cells.
Cell padding
Specify the distance in pixels that the cell contents should be spaced
from the cell borders.
Alignment
Indicates how the table will be aligned horizontally on the page.
Possible values are:
Left
Center
Right
If you select '', no alignment will be specified.
Width
Specify the width of the table on the page. You may select either of the
following units:
Percent
The width is to be a percentage of the page width. When specified
as a percentage, the actual width of the table will vary depending
on the size of the client window in which it is displayed.
Pixels
The width is to be a fixed number of pixels. When specified in
pixels, the width of the table will not vary with the width of the
client window in which it is displayed.
═══ 5.8.2. Caption dialog ═══
Caption
Enter text to be used as a caption for the table.
Position at...
Specify one of the following positions for the caption.
Top of table
The caption will appear above the table.
Bottom of table
The caption will appear below the table.
═══ 5.8.3. Table row dialog ═══
Align horizontal
Specify the default horizontal alignment for all cells in the row. You
may choose from the following values:
Left
Center
Right
If you select '', no alignment will be specified.
Align vertical
Specify the default vertical alignment for all cells in the row. You may
choose from the following values:
Top
Center
Bottom
If you select '', no alignment will be specified.
═══ 5.8.4. Table heading dialog ═══
Column span
Specify the width in number of columns for this cell.
Row span
Specify the height in number of rows for this cell.
Horizontal align
Specify the horizontal alignment for the contents of this cell. You may
choose from the following values:
Left
Center
Right
If you select '', no alignment will be specified.
Vertical align
Specify the vertical alignment for the contents of this cell. You may
choose from the following values:
Top
Center
Bottom
If you select '', no alignment will be specified.
Don't wrap text
If this option is selected, the contents of the cell will not wrap.
Heading
Specify the contents of the cell. If Don't wrap text was selected, you
may insert line breaks ( ) using the button which is enabled when
Don't wrap text is selected.
═══ 5.8.5. Table data dialog ═══
Column span
Specify the width in number of columns for this cell.
Row span
Specify the height in number of rows for this cell.
Horizontal align
Specify the horizontal alignment for the contents of this cell. You may
choose from the following values:
Left
Center
Right
If you select '', no alignment will be specified.
Vertical align
Specify the vertical alignment for the contents of this cell. You may
choose from the following values:
Top
Center
Bottom
If you select '', no alignment will be specified.
Don't wrap text
If this option is selected, the contents of the cell will not wrap.
Data
Specify the contents of the cell. If Don't wrap text was selected, you
may insert line breaks ( ) using the button which is enabled when
Don't wrap text is selected.
═══ 5.8.6. Table assistant dialog ═══
The Table assistant dialog provides a convenient palette of table elements and
attributes. When used along with the Generate table dialog, the Table
assistant makes defining HTML tables easy. You can use the Table assistant to
add rows, headings and data cells, or to specify attributes for individual rows
or cells. Or, if you prefer, you can use the Table assistant to define tables
from scratch.
When you first open the Table assistant, Row will appear in the spin button
under the Insert button. As you cycle through the contents of this spin button
you will notice that the available options change depending on the element
selected. When Insert is clicked the selected element and all of the specified
attributes will be inserted. Clicking one of the other buttons will insert the
respective attribute using the value specified in the entry field or spin
button below it. Additonal elements and attributes are displayed when the '+'
button is clicked and can be hidden by clicking the '-' button. The additional
elements and attributes are specified and inserted in the same manner as
described before. Take some time to experiment with this dialog and get a feel
for how the dialog controls behave and interact.
The Table assistant dialog contains the following controls:
Insert
The action performed when you click on this button is dependent on the
value displayed in the spin button below it. When an HTML table element
is identified that element and any specified attributes will be inserted
into your document. The choices available in the spin button are:
Row
This value identifies the TR element.
Heading
This value identifies the TH element.
Data
This value identifies the TD element.
Attrib.
When this value is selected only the specified attributes will be
inserted.
Cols
This button and the entry field below it allow you to specify the number
of columns that a cell will span. Enter a whole number in the entry
field and click on this button to insert the COLSPAN attribute or click
the Insert button to insert the selected element with the COLSPAN
attribute included. This option is not available when Row is selected in
the Insert spin button.
Rows
This button and the entry field below it allow you to specify the number
of rows that a cell will span. Enter a whole number in the entry field
and click on this button to insert the ROWSPAN attribute or click the
Insert button to insert the selected element with the ROWSPAN attribute
included. This option is not available when Row is selected in the
Insert spin button.
H-Align
This button and the spin button below it allow you to specify the
horizontal alignment within a table row or individual cell. Set the
desired value in the spin button and click on this button to insert the
ALIGN attribute or click the Insert button to insert the selected element
with the ALIGN attribute included. The choices available in the spin
button are:
No alignment will be specified.
Left
Align the row or cell contents with the left side of the cell
(ALIGN=LEFT).
Center
Align the row or cell contents in the center of the cell
(ALIGN=CENTER).
Right
Align the row or cell contents with the right side of the cell
(ALIGN=RIGHT).
V-Align
This button and the spin button below it allow you to specify the
vertical alignment within a table row or individual cell. Set the
desired value in the spin button and click on this button to insert the
VALIGN attribute or click the Insert button to insert the selected
element with the VALIGN attribute included. The choices available in the
spin button are:
No alignment will be specified.
Top
Align the row or cell contents to the top of the cell (VALIGN=TOP).
Center
Align the row or cell contents in the center of the cell
(VALIGN=CENTER).
Bottom
Align the row or cell contents to the bottom of the cell
(VALIGN=BOTTOM).
NoWrap
Click on this button to insert the NOWRAP attribute into your document.
This option is not available when Row is selected in the Insert spin
button.
Wrap
When this option is selected and the Insert button is clicked, the tag or
attributes inserted into your document will allow the cell contents to
wrap within the cell. Unselecting this option will result in the NOWRAP
attribute being included in the tag or attributes inserted. This option
is not available when Row is selected in the Insert spin button.
?
Clicking on this button will display this help panel.
+
Clicking on this button will display the additional controls described
below.
Additional Table assistant controls.
Table
Clicking on this button will insert the TABLE element into your document
along with any of the attributes you have specified.
Border (check box)
Selecting this option will result in the BORDER attribute being included
in the table definition inserted when TABLE is clicked. If a value is
specified in the entry field to the right of this check box it will be
used to specify the border width in pixels.
Border (push button)
Clicking on this button will insert the BORDER attribute into your
document. If a value is specified in the entry field below this button it
will be used to specify the border width in pixels.
Spacing
This button and the entry field below it allow you to specify the width
of the grid lines between cells. Enter a whole number in the entry field
and click on this button to insert the CELLSPACING attribute or click the
Table button to insert a table definition with the CELLSPACING attribute
included.
Padding
This button and the entry field below it allow you to specify the space
between the contents and the borders of cells in the table. Enter a
whole number in the entry field and click on this button to insert the
CELLPADDING attribute or click the Table button to insert a table
definition with the CELLPADDING attribute included.
Align
This button and the spin button below it allow you to specify the
horizontal alignment of a table. Set the desired value in the spin
button and click on this button to insert the ALIGN attribute or click
the Table button to insert a table definition with the ALIGN attribute
included. The choices available in the spin button are:
No alignment will be specified.
Left
Align the table with the left margin of the page (ALIGN=LEFT).
Center
Align the table in the center of the page (ALIGN=CENTER).
Right
Align the table with the right margin of the page (ALIGN=RIGHT).
Width
This button and the entry field below it allow you to specify the width
of a table. Enter a whole number in the entry field and click on this
button to insert the WIDTH attribute or click the Table button to insert
a table definition with the WIDTH attribute included.
%
Select this option to indicate that the WIDTH attribute should be
specified as a percentage. Unselect this option to indicate that the
WIDTH attribute is an absolute number of pixels.
Caption
Clicking on this button will insert the CAPTION element into your
document along with any of the attributes you have specified.
Enter the text of the caption in the entry field to the right of this
button.
You may use the spin button to the right of the entry field to indicate
the desired position of the caption. Positioning options are:
blank
No position will be specified.
Bottom
Position the caption below the table (ALIGN=BOTTOM).
Center
Position the caption above the table (ALIGN=TOP).
-
Clicking on this button will hide the additional controls.
═══ 5.8.7. Generate table dialog ═══
The Generate table dialog allows you to quickly produce a formatted table
skeleton. You may specify many of the tables default attributes as well as the
exact dimensions of the table and the tags required to define the table will be
inserted into your document. Values of 'Heading' and 'Data' will be inserted
as place holders for the contents of the individual cells. After the table
skeleton is generated you can replace these place holder values with the
desired cell contents. The Table assistant dialog can then be used to modify
the tables attributes if you wish to override any of the specified defaults,
add additional rows or columns, or customize the table apearance in any other
way.
Caption
Specify a table caption and optionally the position of the caption.
Text
Specify the caption text.
Default position
When this option is selected the caption position will not be
explicitly defined.
Position at top
When this option is selected the caption will be positioned above
the table (ALIGN=TOP).
Position at bottom
When this option is selected the caption will be positioned below
the table (ALIGN=BOTTOM).
Table
Specify attributes that apply to the table as a whole.
Dimensions
Specify the table dimensions.
Columns
Specify the number of columns desired.
Rows
Specify the number of rows desired.
Border
If you wish to define the BORDER attribute for the table, check
this option and enter a border size in pixels. If you do not enter
a border size, then BORDER will be specified without a size which
will result in the WWW client using its default size for the border
width (usually 1 pixel). To suppress the border specify a border
size of 0.
Cell spacing
Specify the width in pixels of the grid lines between cells.
Cell padding
Specify the distance in pixels that the cell contents should be
spaced from the cell borders.
Alignment
Indicates how the table will be aligned horizontally on the page.
Possible values are:
Left
Center
Right
If you select '', no alignment will be specified.
Width
Specify the width of the table on the page. You may select either
of the following units:
Percent
The width is to be a percentage of the page width. When
specified as a percentage, the actual width of the table will
vary depending on the size of the client window in which it
is displayed.
Pixels
The width is to be a fixed number of pixels. When specified
in pixels, the width of the table will not vary with the
width of the client window in which it is displayed.
Rows
Specify default attributes for all rows in the table.
H-Align
Specify the default horizontal alignment for all rows. You may
choose from the following values:
Left
Center
Right
If you select '', no alignment will be specified.
V-Align
Specify the default vertical alignment for all rows. You may
choose from the following values:
Top
Center
Bottom
If you select '', no alignment will be specified.
Headings
Specify heading positions and alignment.
Top
Define headings along the top of the table.
Left
Define headings down the left side of the table.
Right
Define headings down the right side of the table.
Bottom
Define headings along the bottom of the table.
The following alignment options may be specified for each set of headings
selected.
H-Align
Specify the default horizontal alignment. You may choose from the
following values:
Left
Center
Right
If you select '', no alignment will be specified.
V-Align
Specify the default vertical alignment. You may choose from the
following values:
Top
Center
Bottom
If you select '', no alignment will be specified.
Data
Specify default alignment for all data cells in the table.
H-Align
Specify the default horizontal alignment for all rows. You may
choose from the following values:
Left
Center
Right
If you select '', no alignment will be specified.
V-Align
Specify the default vertical alignment for all rows. You may
choose from the following values:
Top
Center
Bottom
If you select '', no alignment will be specified.
When you click on the Generate button a formatted table skeleton will be
inserted into your document using the parameters you have supplied.
═══ 5.9. Tag manager ═══
The Tag manager dialog provides the user with an alternate way to select and
insert tags. The user may also define additional tags as well as modify the
definition or behavior of existing tags. The tags displayed may be filtered by
HTML version and tag category and sorted according to the options available
from the sort menu.
For more information about Tag manager select one of the following:
Using Tag manager
Tag manager menus
Tag manager dialogs
═══ 5.9.1. Using Tag manager ═══
Select one of the following:
Inserting tags with Tag manager
Defining tags with Tag manager
═══ 5.9.1.1. Inserting tags with Tag manager ═══
Tags can be inserted into the Edit window using the following methods:
By choosing Insert tag from the Tags menu.
By choosing Insert tag from the Context menu.
By double clicking on the Tag template
By dragging the Tag template to the edit window.
Usually, tags will insert into and wrap around text in the same manner that
tags selected from the Edit window menus will (i.e., 2 sided tags wrap
selected text and 1 sided tags insert before selected text). If, however, you
find that a particular tag is not wrapping or inserting the way you would
like, you may modify the definition of the tag to control the way it is
inserted using the Tag definition dialog.
═══ 5.9.1.2. Defining tags with Tag manager ═══
Tags are added and edited using the Tag definition dialog which can be accessed
using the New tag or Edit tag options of the Tags and Context menus. When
adding or editing tags they must be assigned an HTML version and category which
are then used for sorting and filtering. You must also specify a tag
description and template. Various options are available for controlling how
tags are inserted into the Edit window and how the inserted tags are formatted.
Usually the tags will insert into and wrap around text in the same manner that
tags selected from the menus will (i.e., 2 sided tags wrap selected text and 1
sided tags insert before selected text). If, however, you find that a
particular tag is not wrapping or inserting the way you would like, you may
explicitly define the wrap point of the tag. Explicitly defining the wrap
point can also be useful if you have defined a template which consists of a
combination of several HTML elements. By defining the wrap point you can
control where the cursor will be positioned after the tag elements are
inserted.
Tag templates are limited to 128 characters in length.
═══ 5.9.2. Tag manager menus ═══
For information about a specific menu select one of the following:
Tag manager Tags menu
Tag manager View menu
Tag manager Sort menu
Tag manager Help menu
Tag manager Context menu
═══ 5.9.2.1. Tag manager Tags menu ═══
Insert tag
Insert the currently selected tag into the Edit window document.
New tag
Define a new tag using the Tag definition dialog.
Edit tag
Modify the currently selected tag using the Tag definition dialog.
Delete tag
Delete the currently selected tag. If you select this option you will be
prompted to confirm the deletion of the tag.
═══ 5.9.2.2. Tag manager View menu ═══
HTML version
Displays the HTML version of the tags listed.
Tag category
Displays the Tag category of the tags listed.
By version...
Allows you to select which tags are displayed according to HTML version
using the HTML version filter dialog.
By category...
Allows you to select which tags are displayed according to tag category
using the Tag category filter dialog.
═══ 5.9.2.3. Tag manager Sort menu ═══
Tags may be sorted in either ascending or descending order.
Ascending
Sort the tags in ascending order.
Descending
Sort the tags in descending order. This is the default.
Tags may also be sorted according to the following criteria:
Entry order
The tags will be sorted according to the order in which they were
defined. This is the default sort criterium.
Description
The tags will be sorted by description.
Tag template
The tags will be sorted by tag template.
HTML version
The tags will be sorted by HTML version.
Tag category
The tags will be sorted by tag category.
═══ 5.9.2.4. Tag manager Help menu ═══
Selecting this menu option will display the Tag manager general help panel.
═══ 5.9.2.5. Tag manager Context menu ═══
The Tag manager context menu presents a pop-up version of the Tag manager menu
bar.
═══ 5.9.3. Tag manager dialogs ═══
For help on a specific dialog select one of the following:
Tag definition dialog
HTML version filter dialog
Tag category filter dialog
═══ 5.9.3.1. Tag definition dialog ═══
HTML version
Specify the version of HTML that the tag is defined in. Possible values
are:
HTML version 1.0
HTML version 2.0
HTML version 3.0
HTML version x.x
Netscape extension
User extension
Tag category
Specify the category of the tag. Possible values are:
Structure
Headings
Character
Paragraph
Lists
Links
Images
Forms
Tables
Figures
Math
Miscellaneous
User group 1
User group 2
User group 3
User group 4
Description
Specify a text description for the tag.
Tag template
Define the tag template.
When defining tag templates, newlines are represented by '\n' and tabs by
'\t'. You may insert newlines and tabs into the tag template by pressing
Enter or Tab respectively. If you paste text into the tag template edit
field, newlines & tabs will be converted to their respective escape
sequences when you click OK to finish defining the tag. Usually the tags
will insert into and wrap around text in the same manner that tags
selected from the menus will (i.e., 2 sided tags wrap selected text and 1
sided tags insert before selected text). If, however, you find that a
particular tag is not wrapping or inserting the way you would like, you
may explicitly define the wrap point with '\w'. A '\w' may be inserted
into the tag template by pressing Ctrl+W. Explicitly defining the wrap
point can also be useful if you have defined a template which consists of
a combination of several HTML elements. By defining the wrap point you
can control where the cursor will be positioned after the tag elements
are inserted.
Tag templates are limited to 128 characters in length.
═══ 5.9.3.2. HTML version filter dialog ═══
You can control which tags are displayed by selecting only those HTML versions
you wish to display. You may select any or all of the following:
HTML version 1.0
HTML version 2.0
HTML version 3.0
HTML version x.x
Netscape extension
User extension
═══ 5.9.3.3. Tag category filter dialog ═══
You can control which tags are displayed by selecting only those tag categories
you wish to display. You may select any or all of the following:
Structure
Headings
Character
Paragraph
Lists
Links
Images
Forms
Tables
Figures
Math
Miscellaneous
User group 1
User group 2
User group 3
User group 4
═══ 5.10. Attribute dialogs ═══
For information about dialogs for defining tag attributes select one of the
following:
Document attribute dialogs
Sizing attribute dialog
Image attribute dialogs
Table attributes dialog
═══ 5.10.1. Document attribute dialogs ═══
These dialogs allow you to specify attributes which apply to a document as a
whole. For information about a specific dialog select one of the following:
Body attributes dialog
Background image dialog
Background color dialog
Text color dialog
Link color dialog
Visited link color dialog
Activated link color dialog
═══ 5.10.1.1. Body attributes dialog ═══
Background
Specify one of the following by selecting the corresponding radio button.
Color
Enter the RGB color values for the background color separated by
commas or drop a color from the color palette on the rectangular
box next to the entry field.
Image
Enter either an absolute or relative path to an image file to be
used as the document background. Clicking on the Find... button
will allow you to locate the image using a standard OS/2 file
dialog.
None
Select this option if you do not want to specify the background
color or a background image.
Text color
Check this box and enter comma separated RGB color values for the text
color if you wish to override the default text color of the document.
You may also drop a color from the color palette on the rectangular box
next to the entry field.
Link color
To set the colors to be used to indicate hypertext links in this
document, check this box and enter comma separated RGB color values for
the color. Colors from the color palette may be dropped on the
rectangular box next to the entry field.
Visited link color
This option allows you to change the color used to represent links that
have been visited. To do so, check the box and enter the RGB color
values (comma separated) of the color to be used or drop a color from the
color palette on the rectangular box next to the entry field.
Activated link color
This option is supported by fewer WWW clients than the preceding options.
It allows you to specify the color of links which have been selected. To
specify this option, check the box and specify a color. Colors may be
specified by entering comma separated RGB values or by dropping a color
from the color palette.
Palette...
Click on this button to display an OS/2 color palette. You may set any
of the color values on this dialog by dragging colors from the color
palette and dropping them on the rectangular boxes next to the entry
fields.
═══ 5.10.1.2. Background image dialog ═══
Image source
Enter a URL for the image to be displayed. If the file is on the local
system you can use the Find... button to locate it via an OS/2 file
dialog.
If an absolute or relative path is specified, it will be converted to a
relative path, \'s will be converted to /'s, and if there are spaces in
the path or file name they will be escaped out with %20's.
If a 'file:///' URL is entered, it will be converted to an absolute path,
\'s will be converted to /'s, and if there are spaces in the path or file
name they will be escaped out with %20's.
An 'http://' URL will be used as entered.
═══ 5.10.1.3. Background color dialog ═══
The Background color dialog allows you to specify the background color for the
document by selecting the RGB values of the color or by dropping a color from a
color palette on the large rectangular box on the dialog. The color you select
will be converted to the RGB hex string required for this attribute.
Red
Enter a value between 0 & 255 to indicate the red component of the color.
Green
Enter a value between 0 & 255 to indicate the green component of the
color.
Blue
Enter a value between 0 & 255 to indicate the blue component of the
color.
Color palette
Click on this button to display an OS/2 color palette from which you may
select a color.
═══ 5.10.1.4. Text color dialog ═══
The Text color dialog allows you to specify the text color for the document by
selecting the RGB values of the color or by dropping a color from a color
palette on the large rectangular box on the dialog. The color you select will
be converted to the RGB hex string required for this attribute.
Red
Enter a value between 0 & 255 to indicate the red component of the color.
Green
Enter a value between 0 & 255 to indicate the green component of the
color.
Blue
Enter a value between 0 & 255 to indicate the blue component of the
color.
Color palette
Click on this button to display an OS/2 color palette from which you may
select a color.
═══ 5.10.1.5. Link color dialog ═══
The Link color dialog allows you to specify the link color for the document by
selecting the RGB values of the color or by dropping a color from a color
palette on the large rectangular box on the dialog. The color you select will
be converted to the RGB hex string required for this attribute.
Red
Enter a value between 0 & 255 to indicate the red component of the color.
Green
Enter a value between 0 & 255 to indicate the green component of the
color.
Blue
Enter a value between 0 & 255 to indicate the blue component of the
color.
Color palette
Click on this button to display an OS/2 color palette from which you may
select a color.
═══ 5.10.1.6. Visited link color dialog ═══
The Visited link color dialog allows you to specify the visited link color for
the document by selecting the RGB values of the color or by dropping a color
from a color palette on the large rectangular box on the dialog. The color you
select will be converted to the RGB hex string required for this attribute.
Red
Enter a value between 0 & 255 to indicate the red component of the color.
Green
Enter a value between 0 & 255 to indicate the green component of the
color.
Blue
Enter a value between 0 & 255 to indicate the blue component of the
color.
Color palette
Click on this button to display an OS/2 color palette from which you may
select a color.
═══ 5.10.1.7. Activated link color dialog ═══
The Activated link color dialog allows you to specify the activated link color
for the document by selecting the RGB values of the color or by dropping a
color from a color palette on the large rectangular box on the dialog. The
color you select will be converted to the RGB hex string required for this
attribute.
Red
Enter a value between 0 & 255 to indicate the red component of the color.
Green
Enter a value between 0 & 255 to indicate the green component of the
color.
Blue
Enter a value between 0 & 255 to indicate the blue component of the
color.
Color palette
Click on this button to display an OS/2 color palette from which you may
select a color.
═══ 5.10.2. Sizing attribute dialogs ═══
These dialogs allow you to specify attributes which control the size of HTML
elements. For information about a specific dialog select one of the following:
Size dialog
Height dialog
Width dialog
═══ 5.10.2.1. Size dialog ═══
The Size dialog allows you to specify the SIZE attribute for those elements to
which it applies. This value for this attribute should be specified as a whole
number which usually represents a value in pixels.
Size in pixels
Enter a value for the SIZE attribute.
═══ 5.10.2.2. Height dialog ═══
The Height dialog allows you to specify the HEIGHT attribute for those elements
to which it applies. This value for this attribute should be specified as a
whole number which usually represents a value in pixels.
Height in pixels
Enter a value for the HEIGHT attribute.
═══ 5.10.2.3. Width dialog ═══
The Width dialog allows you to specify the WIDTH attribute for those elements
to which it applies. This value for this attribute should be specified as a
whole number which usually represents a value in pixels but may also be
specified as a percentage for some elements. To specify the value as a
percentage you must enter the % sign immediately after the value.
Width in pixels (or specify %)
Enter a value for the WIDTH attribute.
═══ 5.10.3. Image attribute dialogs ═══
These dialogs allow you to specify attributes specific to images. For
information about a specific dialog select one of the following:
Text alternative dialog
Horizontal spacing dialog
Vertical spacing dialog
═══ 5.10.3.1. Text alternative dialog ═══
The Text alternative dialog allows you to specify the ALT attribute for an
image element.
Alternative
Enter the text to be displayed in text only WWW clients or in graphical
clients when the display of images has been turned off.
═══ 5.10.3.2. Horizontal spacing dialog ═══
The Horizontal spacing dialog allows you to specify the HSPACE attribute for an
image. This value controls the space to the right and left of the image that
separates the image from surrounding elements.
Spacing in pixels
Enter a spacing value in pixels.
═══ 5.10.3.3. Vertical spacing dialog ═══
The Vertical spacing dialog allows you to specify the VSPACE attribute for an
image. This value controls the space above and below the image that separates
the image from surrounding elements.
Spacing in pixels
Enter a spacing value in pixels.
═══ 5.10.4. Table attribute dialogs ═══
These dialogs allow you to specify attributes specific to tables. For
information about a specific dialog select one of the following:
Border dialog
Cell spacing dialog
Cell padding dialog
Column span dialog
Row span dialog
═══ 5.10.4.1. Border dialog ═══
The Border dialog allows you to specify the BORDER attribute for a table
element.
Border thickness in pixels
Enter a whole number to specify the border thickness. A value of 0 will
suppress the table border.
If no entry is made and you click OK the BORDER attribute will be
inserted without any value which will define the border thickness as the
WWW clients default.
═══ 5.10.4.2. Cell spacing dialog ═══
The Cell spacing dialog allows you to specify the CELLSPACING attribute for a
table. This value controls the size of the grid lines between table cells.
Width of cell borders (pixels)
Enter a value in pixels to define the thickness of the cell borders.
═══ 5.10.4.3. Cell padding dialog ═══
The Cell padding dialog allows you to specify the CELLPADDING attribute for a
table. This value controls the space between the cell borders and the cell
contents.
Space from cell border (pixels)
Enter a spacing value in pixels.
═══ 5.10.4.4. Column span dialog ═══
The Column span dialog allows you to specify the COLSPAN attribute for a table.
This value controls the number of columns a cell extends.
Number of columns
Enter a whole number to define the column width of a cell.
═══ 5.10.4.5. Row span dialog ═══
The Row span dialog allows you to specify the ROWSPAN attribute for a table.
This value controls the number of rows a cell extends.
Number of rows
Enter a whole number to define the row height of a cell.
═══ 5.11. Character manager ═══
The Character manager dialog provides the user with an alternate way to select
and insert character entities. Subsets of character entities may be selected
for display and sorted according to the options available from the sort menu.
For more information about Character manager select one of the following:
Using Character manager
Character manager menus
═══ 5.11.1. Using Character manager ═══
The following general information on using Character manager is available:
Inserting characters with Character manager
═══ 5.11.1.1. Inserting characters with Character manager ═══
Character can be inserted into the Edit window using the following methods:
By choosing Insert character from the Characters menu.
By choosing Insert character from the Context menu.
By double clicking on the Character entity.
By dragging the Character entity to the edit window.
Character entities will be inserted at the Edit window cursor position. If
there is selected text the character entity will be inserted before the
selected text and the cursor will be positioned after the selected text.
═══ 5.11.2. Character manager menus ═══
For information about a specific menu select one of the following:
Character manager Characters menu
Character manager View menu
Character manager Sort menu
Character manager Help menu
Character manager Context menu
═══ 5.11.2.1. Character manager Characters menu ═══
Insert Character
Insert the currently selected character into the Edit window document.
═══ 5.11.2.2. Character manager View menu ═══
Entity names
Displays the names of the character entities, if any.
Entity numbers
Displays the entity numbers assigned to the characters.
Basic set
Displays a basic subset of character entities. This is the default view.
Punctuation
Displays various puncuation and text markup elements.
Non-English
Displays Non-English characters and symbols.
Math & science
Displays various mathematical and scientific symbols.
All characters
Displays the complete ISO-Latin-1 character entity set.
═══ 5.11.2.3. Character manager Sort menu ═══
Characters may be sorted in either ascending or descending order.
Ascending
Sort the Characters in ascending order.
Descending
Sort the Characters in descending order. This is the default.
Characters may also be sorted according to the following criteria:
Default order
The characters will be sorted according to the order in which they are
defined. This is the default sort criterium.
Character
The characters will be sorted by character.
Description
The characters will be sorted by text description.
Entity name
The characters will be sorted by entity name.
Entity number
The characters will be sorted by entity number.
═══ 5.11.2.4. Character manager Help menu ═══
Selecting this menu option will display the Character manager general help
panel.
═══ 5.11.2.5. Character manager Context menu ═══
The Character manager context menu presents a pop-up version of the Character
manager menu bar.
═══ 6. Workplace Shell integration ═══
WebWriter/2 is designed to interact with the OS/2 Workplace Shell as well as
with other OS/2 applications.
For information about WebWriter/2 Workplace Shell integration select one of the
following:
Drag & Drop support
WebWriter/2 associations
═══ 6.1. Drag & Drop support ═══
You can use Drag & Drop shortcuts to perform many WebWriter/2 functions. The
following Drag & Drop operations are supported:
1. Dropping a data file object onto the WebWriter/2 window will result in an
action that depends on the drop action requested and the type of file
dropped. Different drop actions can be requested by the use of the Ctrl,
Alt & Shift keys and defaults can be configured via the Drag&Drop
settings page of the WebWriter/2 Settings notebook. WebWriter/2 attempts
to follow Workplace Shell conventions as much as possible in implementing
drag & drop support, although, some variance in meaning was necessary.
The basic Drag & Drop operations work like this:
Drop
Will perform the action indicated by the Default drop action for
documents setting on the Settings notebook Drag&Drop page.
Shift+Drop
This will result in the file which is dropped being opened by the
Edit window it is dropped on. If there is a document open with
unsaved changes, you will be prompted to save or discard those
changes before the new document is opened.
Ctrl+Drop
This will result in the contents of the file which is dropped being
inserted at the current cursor position.
Shift+Ctrl+Drop
This will result in a hypertext link to the dropped document being
inserted at the cursor position or wrapping selected text, if any.
Of course, as with any rules there are exceptions:
WebExplorer URLs
Dropping a WebExplorer URL will always result in a link to that URL
being inserted. You can drag & drop WebExplorer URL's which you
have saved to your Desktop (or some other folder) or, if you are
viewing a Web page that you want to link to, just drag directly to
WebWriter/2 and the link will be inserted without having to save
the URL object first.
WebBook URL's
WebBook is an OS/2 URL manager published by Sine Qua Non, Inc. It
allows you to save collections of WebExplorer URL's organized into
libraries, shelves, books and pages. You can drag URL's from
WebBook to WebWriter/2 in order to insert hypertext links to the
resources referenced by those URL's in the same way that you can
use URL's dragged directly from WebExplorer.
Dropping a WebBook URL will always result in a link to that URL
being inserted.
Images
Since, you probably don't want WebWriter/2 to open or insert the
contents of image files into your documents, it seemed to make
sense to modify the Drag & Drop behavior for these file types. For
image files, the following rules apply:
Drop
If the Default drop action for documents is set to Open then
the result of this action will be determined by the When
'Open' dropping image file... setting on the Settings
notebook Drag&Drop page. Otherwise, the modifier key
equivalent (i.e., Ctrl+Drop or Shift+Ctrl+Drop) drop action
will be performed.
Shift+Drop
This is determined by the When 'Open' dropping image file...
setting on the Settings notebook Drag&Drop page.
Ctrl+Drop
This will result in the Inline image dialog being displayed
with the path & file name of the image already filled in.
Shift+Ctrl+Drop
This will result in a hypertext link to the image being
inserted at the cursor position or wrapping selected text, if
any.
Note: When hypertext links are inserted the exact behavior will depend
on whether or not text is selected when the drop occurs. If no
text is selected, the file name (or URL title for WebExplorer
URL's) will be inserted as the link content. If there is selected
text, then the selected text will be used as the link content.
Note: In all cases where hypertext links to local files are inserted,
the links will use relative paths with forward slashes rather than
back slashes (i.e., '/' and not '\').
Tip: If you Ctrl+Drag a document from WebExplorer to WebWriter/2 to view
the HTML source and want to open it instead of inserting it into
the open document, release the Ctrl key once the pointer changes to
the Pointer+MiniFile pointer and hold down the Shift key while you
drop the HTML source on the WebWriter/2 window. If you have "Open"
configured as your default drop option you can omit holding down
the Shift key. You can also just drag to the Window manager window.
2. Dropping a data file object onto the WebWriter/2 Window manager will open
the the file in a new WebWriter/2 window.
3. Dragging from the edit window to a printer object will print the current
document. If there is selected text, only the selected text will be
printed.
4. Dragging from the edit window to the Shredder will delete the current
document. If there is selected text, only the selected text will be
deleted.
5. By dragging from one WebWriter/2 window to another you can copy & paste
either an entire document or selected text if any.
6. If you drag from the edit window to the desktop or a folder, a copy of
the document, or selected text if any, will be saved there. This can be
useful if you wish to save sections of a document for re-use in other
HTML documents.
7. You can drag from a WebWriter/2 window to a WebExplorer window to preview
your document or selected text if any. This is particularly useful if
you wish to quickly preview changes in a document that you have already
loaded into WebExplorer via the File/Preview menu options.
8. From an open WebExplorer window you can drag the curent HTML document to
an open WebWriter/2 window. The document will be treated the same as a
Workplace Shell file object and will inserted into the current document
if one is open or opened if there is no currently opened document.
Note: How you do this depends on the vesion of WebExplorer that you
have. Some versions require that you hold down the Ctrl key while
you drag. With other versions you simply drag the document from
WebExplorer. The version of WebExplorer current as of writing
this (v1.02) requires that you hold down the Ctrl key while you
drag a document from WebExplorer. If you have a different version
you may need to experiment to determine how this works with it.
9. Dragging from the Tag manager dialog and dropping on the WebWriter/2
window will insert the tag at the cursor position. If text is selected
in the WebWriter/2 window the tag will be wrapped around the selected
text.
10. Dragging from the Character entity dialog and dropping on the WebWriter/2
window will insert the character entity at the cursor position or before
selected text.
If you wish to perform a drag & drop operation that is not listed here, try it
and see if it works. The WebWriter/2 <-> WebExplorer type interactions have
not been tested with but should work with other OS/2 applications which are
Workplace Shell aware.
═══ 6.2. WebWriter/2 associations ═══
The WebWriter/2 installation program creates associations between between
WebWriter/2 and files with .htm & .html extensions. This allows you to start
WebWriter/2 by double clicking on an HTML document file object.
You may notice that when you open a document in this way it does not remain
cross hatched after the document is open. This is perfectly normal and does
not mean that the open of the document has failed.
If you do not want files with .htm and .html extensions to be associated with
WebWriter/2 you may remove the association from the Associations page of the
WebWriter/2 program object settings notebook. Conversely if you would like to
add additional associations (e.g., .ht3 or htm3 for HTML 3.0 documents) these
can also be added to the Associations page of the WebWriter/2 program object
settings notebook. For information on how to do this refer to the help for the
settings notebook Associations page.
═══ 7. WebWriter/2 Window manager ═══
The WebWriter/2 Window manager allows you to keep track of your open
WebWriter/2 edit windows. The Window manager displays a list of open
WebWriter/2 windows and the documents being edited in each window. From the
Window manager you can hide, display or close an open edit window. You can
also open a new edit window or close all of the open windows and exit
WebWriter/2. When you double click on an HTML document to open it and
WebWriter/2 is already active the document will be opened by the currently
running copy of WebWriter/2 and added to its Window manager. Because of this
there will only be one WebWriter/2 Window manager open at any time. If you are
editting a large number of HTML documents at the same time, the Window manager
can significantly reduce the amount of time it takes you to locate a particular
document.
For additional information about the WebWriter/2 Window manager select one of
the following:
Window manager menus
Window manager Drag & Drop support
═══ 7.1. Window manager menus ═══
Select one of the following for information about a specific menu:
Window manager Windows menu
Window manager Options menu
Window manager Help menu
Window manager Context menu
═══ 7.1.1. Window manager Windows menu ═══
New window
Open a new WebWriter/2 Edit window.
Show window
Make the selected window the active window and make it visible if it is
not already.
Hide window
Minimize the selected window.
Close window
Close the selected window. If the selected window contains a document
with unsaved changes, you will be prompted to save those changes before
the window is closed.
Exit WebWriter/2
Close all open WebWriter/2 windows and end the program.
═══ 7.1.2. Window manager Options menu ═══
Settings...
Display the WebWriter/2 settings notebook.
═══ 7.1.3. Window manager Help menu ═══
Help on Window manager
Display the Window manager general help panel.
═══ 7.1.4. Window manager Context menu ═══
The Window manager Context menu provides a convenient pop-up combination of the
Windows, Options and Help menus.
═══ 7.2. Window manager Drag & Drop support ═══
Dropping a data file object onto the WebWriter/2 Window manager will open the
the file in a new WebWriter/2 edit window.
═══ 8. WebWriter/2 Settings ═══
You can customize WebWriter/2 to work the way you want it to by modifying these
settings.
For information about a specific settings page select one of the following:
Documents
Drag&Drop
Pop-ups
Preview
Templates
═══ 8.1. Document settings ═══
When Edit window is opened...
Use this option to define what action you would like WebWriter/2 to
perform as a default whenever a new edit window is opened. Choose from
one of the following.
Open new "untitled" document
Select this option if you want WebWriter/2 to initialize the edit
window to begin editing a new document. This is the default
Prompt for document to open
Select this option if you want WebWriter/2 to prompt you for a
document to open whenever an edit window is opened.
Wait for user action
Select this option if you want WebWriter/2 to simply wait for you
to open a new or existing document to edit.
Default document directory
This is the default path which will be used in all file dialogs if it is
specified and "Use last path in file dialogs" is not selected.
Default document extension
This is the default extension which will be used when saving documents.
You may select an extension from the drop down list or enter an extension
directly into the entry field.
Use last path in file dialogs
Selecting this check box will result in the default file dialog path
being the last path that a file was opened from or saved to.
═══ 8.2. Drag&Drop settings ═══
These settings allow you to configure the default actions that will be
performed when documents and images are dropped on WebWriter/2 edit windows.
These defaults may be overridden to another of the supported drop actions by
the use of modifier keys. For more information on supported drop actions and
the use of modifier keys to select the desired action refer to the Drag & Drop
support section of the online help.
Default drop action for documents
This option allows you to specify the default action that WebWriter/2
should take when a document is dropped on a WebWriter/2 edit window.
Select one of the following:
Open document
Sets the default drop action to "Open" or the same as when the
Shift key is held down.
Import document
Sets the default drop action to "Insert" or the same as when the
Ctrl key is held down. Because this was the only action available
in previous releases of WebWriter/2, this is the default.
Insert link to document
Sets the default drop action to "Link to" or the same as when the
Shift+Ctrl keys are held down.
When 'Open' dropping image file
This option allows you to specify the default action that WebWriter/2
should take when an image file is dropped on a WebWriter/2 edit window
and the result of the requested drop action would be to open the file.
Select one of the following:
Inline the image
This is the same as the Ctrl+Drop or "Insert" action. This is the
default.
Insert link to the image
This is the same as the Shift+Ctrl+Drop or "Link to" action.
You may define which file types are to be handled as images on the Define
images back page of the Drag&Drop page.
═══ 8.3. Define images settings ═══
This back page of the WebWriter/2 Drag&Drop settings page allows you to define
the file types that are to be handled as image files when dropped on a
WebWriter/2 edit window.
New extension
Enter a file extension to be added to the list of Current extensions.
Add >>
Click on this button to add the extension entered in the New extension
field to the list of Current extensions.
Remove
Click on this button to remove selected extensions from the Current
extensions list.
Current extensions
This is the list of extensions which define the file types to be handled
as image files.
═══ 8.4. Pop-ups settings ═══
These settings will configure how WebWriter/2 handles mouse button 2 clicks
over the edit window. You can select any edit window menu, including the menu
bar, as your default pop-up menu. You can also select an item on each
available menu as the default mouse position for that menu.
Default pop-up menu
Select the menu you wish to have displayed when clicking on the edit
window with mouse button 2. If you select Edit window menu bar, you may
then select one of the other menus from the pop-up menu displayed.
Configure pop-ups
These settings allow you to configure default mouse positions for all of
the available pop-up menus.
Menu
Select the menu you wish to configure.
Default item
Select the menu item you wish to have the cursor positioned over
when the menu is displayed. If you do not want a default item for
the menu you have selected, select '' from the list.
═══ 8.5. Preview settings ═══
Specify the following preview options:
Preview save options
Choose one of the following to indicate the default save option when
previewing documents.
Save before preview
If you select this option, WebWriter/2 will save the document and
instruct your preview application to load it.
Don't save before preview
When this option is selected WebWriter/2 will save your document to
a temporary file and instruct your preview application to load the
temporary file.
Prompt for Save/Don't save
When this option is selected you will be presented with a dialog
asking you whether or not to save the document before previewing.
This is the default
Preview from...
Choose one of the following to indicate the location of the temporary
file created if you opt to not save the file before previewing.
Document's current directory
The document will be previewed from the directory in which the
original document resides. If the document has not yet been saved,
it will be previewed from the Default document directory. If no
Default document directory is configured or the default document
directory points to the A or B drives, then the TMP (or TEMP)
directory will be used.
Default document directory
The document will be previewed from the Default document directory.
If no Default document directory is configured or the default
document directory points to the A or B drives, then the TMP (or
TEMP) directory will be used.
TMP directory (CONFIG.SYS)
The document will be previewed from the TMP (or TEMP) directory
defined in your CONFIG.SYS file. If no TMP directory is defined in
your CONFIG.SYS, then the WebWriter/2 installation directory will
be used.
You may specify up to 2 WWW clients to use for previewing HTML documents on
the Preview app 1 and Preview app 2 back pages of the Preview page. The
specified preview applications will appear in the File/Preview menu. The
Preview feature has been tested with the IBM WebExplorer & Netscape Navigator,
but, should work with other WWW clients which can run under OS/2. When using
Netscape or other Windows or DOS WWW clients you must be careful to use only
path names which are FAT compatible, otherwise, the client will not be able to
locate your HTML documents.
═══ 8.6. Primary preview application settings ═══
Use this page to configure the your Primary HTML preview application.
Preview application
Specify the full path and file name of an application to use for
previewing documents. You can use the Find... button to locate the
application or type the path and file name directly into this field.
Menu text
Enter the text to be displayed in the File/Preview submenu to represent
this application.
Command line switches
You can use this field to enter any command line arguments that you would
like to use when starting the preview application. You might, for
example, want to use a value of '-q' with the IBM WebExplorer to suppress
the display of its product information dialog when it is started.
Application type
Choose one of the following options to tell WebWriter/2 how to start the
application:
OS/2 PM window
If the application you are using is a native OS/2 Presention
Manager application, select this option.
Full screen
Select this option for OS/2 or DOS programs which must run in full
screen mode.
WIN-OS/2 window
Use this option to run a Windows application in a seamless WIN-OS/2
session.
WIN-OS/2 full screen
Use this option to run a Windows application in a full screen
WIN-OS/2 session.
Set as default preview application
If you select this option, the File/Preview submenu will become a
conditional cascade menu and you can invoke this application by simply
selecting File/Preview.
═══ 8.7. Secondary preview application settings ═══
Use this page to configure the your Secondary HTML preview application.
Preview application
Specify the full path and file name of an application to use for
previewing documents. You can use the Find... button to locate the
application or type the path and file name directly into this field.
Menu text
Enter the text to be displayed in the File/Preview submenu to represent
this application.
Command line switches
You can use this field to enter any command line arguments that you would
like to use when starting the preview application. You might, for
example, want to use a value of '-q' with the IBM WebExplorer to suppress
the display of its product information dialog when it is started.
Application type
Choose one of the following options to tell WebWriter/2 how to start the
application:
OS/2 PM window
If the application you are using is a native OS/2 Presention
Manager application, select this option.
Full screen
Select this option for OS/2 or DOS programs which must run in full
screen mode.
WIN-OS/2 window
Use this option to run a Windows application in a seamless WIN-OS/2
session.
WIN-OS/2 full screen
Use this option to run a Windows application in a full screen
WIN-OS/2 session.
═══ 8.8. WebWriter/2 Template settings ═══
HTML document template
Specify a document to use as a basis for new documents.
Use template for new documents
Selecting this check box will result in the HTML document template
specified being inserted into new documents.